package com.ruoyi.mapper;

import java.util.List;
import com.ruoyi.domain.MtPrice;

/**
 * 维保费金额明细Mapper接口
 * 
 * @author ruoyi
 * @date 2020-07-04
 */
public interface MtPriceMapper 
{
    /**
     * 查询维保费金额明细
     * 
     * @param mtCostId 维保费金额明细ID
     * @return 维保费金额明细
     */
    public MtPrice selectMtPriceById(Long mtCostId);

    /**
     * 查询维保费金额明细列表
     * 
     * @param mtPrice 维保费金额明细
     * @return 维保费金额明细集合
     */
    public List<MtPrice> selectMtPriceList(MtPrice mtPrice);

    /**
     * 新增维保费金额明细
     * 
     * @param mtPrice 维保费金额明细
     * @return 结果
     */
    public int insertMtPrice(MtPrice mtPrice);

    /**
     * 修改维保费金额明细
     * 
     * @param mtPrice 维保费金额明细
     * @return 结果
     */
    public int updateMtPrice(MtPrice mtPrice);

    /**
     * 删除维保费金额明细
     * 
     * @param mtCostId 维保费金额明细ID
     * @return 结果
     */
    public int deleteMtPriceById(Long mtCostId);

    /**
     * 批量删除维保费金额明细
     * 
     * @param mtCostIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteMtPriceByIds(String[] mtCostIds);

    /**
     * 按Id查询维保费金额明细列表
     *
     * @param mtContractId 维保费金额明细
     * @return 维保费金额明细集合
     */
    public List<MtPrice> selectMtPriceListById(Long mtContractId);
}
